6.62. Man-DB-2.6.6

El paquete Man-DB contiene programas para encontrar y visualizar páginas de manual.

Tiempo aproximado de construcción: 0.5 SBU
Espacio requerido en disco: 27 MB

6.62.1. Instalación de Man-DB

Preparar Man-DB para su compilación:

./configure --prefix=/usr                        \
            --docdir=/usr/share/doc/man-db-2.6.6 \
            --sysconfdir=/etc                    \
            --disable-setuid                     \
            --with-browser=/usr/bin/lynx         \
            --with-vgrind=/usr/bin/vgrind        \
            --with-grap=/usr/bin/grap

El significado de las opciones de configure:

--disable-setuid

Esto desactiva que el programa man establezca el uid para el usuario man

.
--with-...

Estos tres parámetros se utilizan para establecer algunos programas predeterminados. lynx es un navegador web basado en texto (ver BLFS para instrucciones de instalación), vgrind convierte fuentes de programas a entrada Groff y grapes útil para la composición tipográfica, gráficos en documentos Groff. Los programas vgrind ygrap no son necesarios normalmente para ver páginas de manual. No son parte de LFS o BLFS, pero deberías ser capaz de instalarlo por tí mismo después de finalizar el LFS si deseas hacerlo.

Compila el paquete:

make

Para comprobar los resultados, ejecuta:

make check

Instala el paquete:

make install

6.62.2. Páginas de Man no inglesas in LFS

La siguiente tabla muestra el conjunto de caracteres que Man-DB asume para la codificación de las páginas de manual instaladas en/usr/share/man/<ll>. Además de esto, Man-DB determina correctamente si las páginas de manual instaladas en ese directorio son UTF-8 codificado.

Tabla 6.1.  La codificación de caracteres de las páginas de manual de legado de 8 bits

Language (code) Encoding Language (code) Encoding
Danish (da) ISO-8859-1 Croatian (hr) ISO-8859-2
German (de) ISO-8859-1 Hungarian (hu) ISO-8859-2
English (en) ISO-8859-1 Japanese (ja) EUC-JP
Spanish (es) ISO-8859-1 Korean (ko) EUC-KR
Estonian (et) ISO-8859-1 Lithuanian (lt) ISO-8859-13
Finnish (fi) ISO-8859-1 Latvian (lv) ISO-8859-13
French (fr) ISO-8859-1 Macedonian (mk) ISO-8859-5
Irish (ga) ISO-8859-1 Polish (pl) ISO-8859-2
Galician (gl) ISO-8859-1 Romanian (ro) ISO-8859-2
Indonesian (id) ISO-8859-1 Russian (ru) KOI8-R
Icelandic (is) ISO-8859-1 Slovak (sk) ISO-8859-2
Italian (it) ISO-8859-1 Slovenian (sl) ISO-8859-2
Norwegian Bokmal (nb) ISO-8859-1 Serbian Latin (sr@latin) ISO-8859-2
Dutch (nl) ISO-8859-1 Serbian (sr) ISO-8859-5
Norwegian Nynorsk (nn) ISO-8859-1 Turkish (tr) ISO-8859-9
Norwegian (no) ISO-8859-1 Ukrainian (uk) KOI8-U
Portuguese (pt) ISO-8859-1 Vietnamese (vi) TCVN5712-1
Swedish (sv) ISO-8859-1 Simplified Chinese (zh_CN) GBK
Belarusian (be) CP1251 Simplified Chinese, Singapore (zh_SG) GBK
Bulgarian (bg) CP1251 Traditional Chinese, Hong Kong (zh_HK) BIG5HKSCS
Czech (cs) ISO-8859-2 Traditional Chinese (zh_TW) BIG5
Greek (el) ISO-8859-7    

[Note]

Nota

Las páginas de manual en los idiomas que no están en la lista no son compatibles.

6.62.3. Contenidos de Man-DB

Programas instalados: accessdb, apropos (link to whatis), catman, lexgrog, man, mandb, manpath, whatis, and zsoelim
Librerías instaladas: libman.so, libmandb.so
Directorios instalados: /usr/lib/man-db, /usr/libexec/man-db, /usr/share/doc/man-db-2.6.6

Breves descripciones:

accessdb

Vuelca el contenido de bases de datos whatis en formato legible

apropos

Busca en la base de datos de whatis y muestra las descripciones cortas de los comandos del sistema que contengan una determinada cadena

catman

Crea o actualiza las páginas de manual preformateadas

lexgrog

Muestra información de resumen de una línea sobre una página de manual dada

man

Da formato y muestra la página de manual solicitado

mandb

Crea o actualiza la base de datos whatis

manpath

Muestra el contenido de $MANPATH o (si $MANPATH no está establecido) una ruta de búsqueda adecuada en base a los ajustes en man.conf y el entorno del usuario

whatis

Busca en la base de datos de whatis y muestra las descripciones cortas de los comandos del sistema que contengan la palabra clave dada como una palabra por separado

zsoelim

Lee ficheros y reemplaza líneas de extensión .so por el contenido del archivo mencionado

libman

Contienen el soporte en Espacio requerido en disco de ejecución para Man

libmandb

Contienen el soporte en Espacio requerido en disco de ejecución para Man